那介紹程式設計,這個我想有讀STEAM相關科系的同學或是其他朋友應該都滿知道的
以學習的角度來說,第一門程式設計通常會教 C/C++ OR JAVA
只有少數學校首堂去教PYTHON或是JS等等
下面是一個三角形
途中可以看到C JAVA是入門的高階語言
很好的讓新手去開始理解何謂【程式邏輯】
再藉由上下展開,去學習抽象與底層程式語言
下面是一段關於【程式邏輯】的定義:
【程式邏輯】就像是電腦的「食譜」或「說明書」。電腦本身不會思考,你必須用它能理解的方式,一步一步地告訴它「先做什麼」、「接著做什麼」、「如果發生A情況該怎麼辦」、「如果發生B情況又該怎麼辦」。
簡單來說,程式邏輯就是你解決問題的思路,而程式語言(如 C++, Java, Python)則是將這個思路翻譯成電腦看得懂的語言的工具。
就連現在的VIBE CODING也開始專業化,大家所使用的優化指令也算是某方面的【程式邏輯】,讓「在特定規則情況下去讓AI執行相應規則,並且讓使用者學習與電腦對話」
本質上就是在學習如何與嚴謹、一板一眼的電腦進行有效溝通,最終讓它按照你的劇本(邏輯)來執行任務。
下一章會介紹不同領域所使用者程式語言為何?與為什麼大家眼中的軟體工程師,其實各個領域差別很大
以程式語言來說,【軟體工程師】可以是一個CLASS而每一種CLASS裡面會再去做細分,並且越專業學術的工程師差距會有指數方面的分別